body{text-align: center;font-family: 'Microsoft YaHei',Arial;}
#main{width: 1080px;background-color: #f0eeef;margin: 0 auto;}
#main #head{width: 100%;height: 172px;margin: 0 auto;position: relative;z-index: 9;}
#main #head #headline{width: 100%;height: 36px;background-color: #109bdc;text-align: right;line-height: 36px;color: #fff;font-size: 16px;font-weight: bold;}
#main #head #headline span{margin-right: 40px;cursor: pointer;display: inline-block;height: 36px;vertical-align: top;}
#main #head #headline span.infoSpan{width: 160px;text-align: center;margin-right: 10px;position: relative;}
#main #head #headline span.infoSpan .infoDiv{position:absolute;width: 160px;height:36px;top:0;left:0;z-index: 10;cursor: pointer;}
#main #head #headline span.infoSpan ul.infoMenu{position: absolute;width: 160px;height: auto;margin:0;padding: 36px 0 5px;background: #198b9c;border: 1px solid #ccc;border-top: 0;top: 0;right: 0;z-index: 9;list-style: none;display: none;}
#main #head #headline span.infoSpan ul.infoMenu li{float: left;height: 24px;line-height: 24px;font-size: 12px;width: 100%;cursor: pointer;border-top: 1px solid #299b9c;text-align: left;text-indent: 55px;position: relative;}
#main #head #headline span.infoSpan ul.infoMenu li img{top: 4px;position: absolute;left: 35px;height: 17px;}
#main #head #title{width: 100%;height: 35px;margin-top:10px;font-size: 16px;font-weight: bold;z-index: 10;}
#main #head #title ul.titleUl{width: 658px;z-index: 10;list-style: none;line-height: 35px;margin: 0 auto;padding: 0;color: #333;}
#main #head #title ul.titleUl li.titleLi{float: left;width: 94px;cursor: pointer;}
#main #head #title ul.titleUl li.titleLi:hover{background: #333;color: white;}
#main #head #titleBottom{margin: 0 auto;width: 950px;height: 15px;background: url(../images/titleBottom.png) no-repeat 0 -5px;}
#main #head #logo{margin: 0 auto;height: 66px;width: 992px;background: url(../images/logosd.png) no-repeat 50%;}
#main #head .titleMenu{display: none;position: absolute;width: 973px;height: 425px;background: #333;top:80px;left:53px;z-index: 11;color: #fff;}
#main #head .titleMenu ul{float:left;height: 385px;margin: 20px 10px;list-style: none;padding: 0;}
#main #head .titleMenu ul.titleMenuLeft{width: 165px;border-right: 1px solid #fff;}
#main #head .titleMenu ul.titleMenuLeft li{color: white;line-height: 30px;text-align: center;width: 165px;display: inline-block;}
#main #head .titleMenu ul.titleMenuLeft li:hover{background: #000;}
#main #head .titleMenu ul.titleMenuRight{width: 750px;font-weight: normal;overflow-y: auto;position: relative;}
#main #head .titleMenu ul.titleMenuRight .server{width: 170px;height: 95px;margin-right: 5px;margin-bottom:5px;float: left;position: relative;}
#main #head .titleMenu ul.titleMenuRight .server .servericon{position: relative;width: 100%;height: 95px;top: 0;left: 0;text-align: center;overflow: hidden;cursor: pointer;}
#main #head .titleMenu ul.titleMenuRight .server .servericon img{margin-top: 10px;width: 60px;height: 60px;border:none;}
#main #head .titleMenu ul.titleMenuRight .server .servertitle{position: absolute;width: 100%;text-align: center;font-size: 14px;bottom: 3px;left:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#main #head .titleMenu ul.titleMenuRight .server .servertitle a{text-decoration: none;color: #fff;font-size: 16px;line-height: 22px;}
#main #head .titleMenu .dyDiv{position: absolute;color: white;top: 370px;left: 0;width: 180px;font-size: 18px;font-weight: normal;height: 30px;line-height: 30px;cursor: pointer;}
#main #head .titleMenu .dyDiv.warn{color: yellow;}
#main #head .titleMenu .dyDiv img{width: 15px;height: 15px;margin-right: 10px;}

#main #content{width: 1080px;height:auto;margin: 0 auto;position: relative;z-index: 8;}
#main #contentSub{width: 984px;height:510px;margin: 0 48px;padding:5px 5px 200px 5px;position: relative;z-index: 9;}
#main #contentSub #contentTr1{width: 100%;height: 200px;margin-bottom: 10px;}

#main #contentSub #contentTr1 #content1{float:left;width: 302px;height: 190px;background-color: #109BDC;margin-right:10px;color: white;padding: 5px 10px;font-size: 14px;position: relative;}
#main #contentSub #contentTr1 #content1 .contentHead1{text-align: left; margin-bottom: 5px;}
#main #contentSub #contentTr1 #content1 .contentHead1 .titleSpan{font-size: 20px;}
#main #contentSub #contentTr1 #content1 .contentHead1 .moreSpan{margin-left: 110px;font-size: 14px;cursor: pointer;line-height: 30px;width: 100px;display: inline-block;text-align: right;}
#main #contentSub #contentTr1 #content1 .msgDiv{overflow-y: hidden;height:105px;line-height: 25px;text-align: left;}
#main #contentSub #contentTr1 #content1 .calDiv{width:300px;height: 55px;position: relative;}
#main #contentSub #contentTr1 #content1 .calDiv .weekSpan{position: absolute;line-height: 73px;width: 60px;height: 57px;font-size: 16px;display: inline-block;background: url(../images/calendar.png);left: 0;bottom: 6px;}
#main #contentSub #contentTr1 #content1 .calDiv .dateSpan{position: absolute;width: 250px;right: 0;bottom: 10px;}
#main #contentSub #contentTr1 #content1 .calDiv .dateSpan b{font-size: 36px;font-weight: normal;margin: 0 3px;}
#main #contentSub .leftMore#msgContent{background-color: #109BDC;display: none;color: white;padding: 5px 10px;font-size: 14px;}
#main #contentSub #msgContent .contentHead1{text-align: left; margin-bottom: 5px;}
#main #contentSub #msgContent .contentHead1 .titleSpan{font-size: 20px;}
#main #contentSub #msgContent .contentHead1 .moreSpan{margin-left: 110px;font-size: 16px;cursor: pointer;line-height: 30px;width: 100px;display: inline-block;text-align: right;}
#main #contentSub #msgContent .msgDiv{overflow-y: hidden;height:325px;line-height: 25px;text-align: left;}
#main #contentSub #msgContent .calDiv{width:300px;height: 55px;position: relative;}
#main #contentSub #msgContent .calDiv .weekSpan{position: absolute;line-height: 73px;width: 60px;height: 57px;font-size: 16px;display: inline-block;background: url(../images/calendar.png);left: 0;bottom: 6px;}
#main #contentSub #msgContent .calDiv .dateSpan{position: absolute;width: 250px;right: 0;bottom: 10px;}
#main #contentSub #msgContent .calDiv .dateSpan b{font-size: 36px;font-weight: normal;margin: 0 3px;}

#main #contentSub #contentTr1 #grxx{float:left;width: 167px;height: 180px;background-color: #0066CC;margin-right:10px;line-height: 40px;color: #fff;padding: 10px;font-size: 12px;position: relative;}
#main #contentSub #contentTr1 #grxx.grxxxs{width: 300px;background: #009999;}
#main #contentSub #contentTr1 #grxx.grxxld{width: 300px;background:#00CCCC;}
#main #contentSub #contentTr1 #tzgg{float:left;width: 439px;height: 190px;background: #3366CC;color: white;padding: 5px;margin-right:10px;}
#main #contentSub #contentTr1 #tzgg.tzggld{background: #99CC33;width: 634px;}
#main #contentSub #contentTr1 #xydt{float:left;width: 634px;height: 250px;background: #0099CC;color: white;padding: 5px;}
#main #contentSub #contentTr1 #gzzd{float:left;width: 307px;height: 190px;background: #009999;color: white;padding: 5px;}
#main #contentSub #contentTr1 #hyjy{float:left;width: 632px;height: 200px;background: #006699;color: white;padding: 5px;margin-right:10px;}
#main #contentSub #contentTr1 #jxdt{float:left;width: 632px;height: 200px;background: #0099CC;color: white;padding: 5px;margin-right:10px;}
#main #contentSub #contentTr1 #xsgz{float:left;width: 632px;height: 200px;background: #003366;color: white;padding: 5px;margin-right:10px;}
#main #contentSub #contentTr1 #xssh{float:left;width: 632px;height: 200px;background: #0033CC;color: white;padding: 5px;margin-right:10px;}
#main #contentSub #contentTr2{width: 100%;height: 100px;margin-bottom: 10px;}

#main #contentSub #serverDiv{width: 994px;height: 340px;margin: 10px auto;}
#main #contentSub #serverDiv > div {float: left;}
#main #contentSub #serverDiv #serverType {width: 159px;height: 320px;background: #CACCCB;}
#main #contentSub #serverDiv #serverType ul{list-style: none;width: 100%;margin: 0;padding: 0;}
#main #contentSub #serverDiv #serverType ul li{width: 100%;height: 34px;line-height: 34px;text-align: center;cursor: pointer;}
#main #contentSub #serverDiv #serverType ul li.select{background: #979394;color: white;}
#main #contentSub #serverDiv #serverList{width:825px;height: 340px;overflow-y: auto;margin-left: 10px;}

#main #contentSub .lbxxtitle{border-bottom: 1px solid #fff;height: 30px;position: relative;}
#main #contentSub .lbxxtitle ul{padding: 0;margin: 0;list-style: none;height: 30px;}
#main #contentSub .lbxxtitle ul li{float: left;line-height: 30px;height: 30px;padding: 0 10px;cursor: pointer;font-size: 16px;}
#main #contentSub .lbxxtitle ul li.select{background:#88B210;border-top: 1px solid #fff;border-right: 1px solid #fff;border-left: 1px solid #fff;}
#main #contentSub #tzgg .lbxxtitle ul li.select{background:#3366CC;}
#main #contentSub #tzgg.tzggld .lbxxtitle ul li.select{background: #99CC33;}
#main #contentSub #gzzd .lbxxtitle ul li.select{background:#009999;}
#main #contentSub #hyjy .lbxxtitle ul li.select{background:#006699;}
#main #contentSub #xydt .lbxxtitle ul li.select{background:#0099CC;}
#main #contentSub #jxdt .lbxxtitle ul li.select{background:#0099CC;}
#main #contentSub #xsgz .lbxxtitle ul li.select{background:#003366;}
#main #contentSub #xssh .lbxxtitle ul li.select{background:#0033CC;}
#main #contentSub .lbxxtitle .turnSpan{position: absolute;top: 3px;right: 0;font-size: 14px;}
#main #contentSub .lbxxtitle .turnSpan img{cursor: pointer;}
#main #contentSub .lbxxtitle .turnSpan b{font-size: 16px;font-weight: normal;}
#main #contentSub .lbxxtitle .turnSpan b.pageNoB{color: red;text-decoration: underline;}
#main #contentSub .lbxxtitle .turnSpan .moreLabel{cursor: pointer;}
#main #contentSub .lbxxcontent{width: 98%;height: 150px;font-size: 14px;margin: 5px 5px 0 5px;overflow: hidden;position: relative;}
#main #contentSub .lbxxcontent ul{padding: 0;margin: 0;list-style: none;position: absolute;top: 0;left: 0;width: 100%;display: none;}
#main #contentSub .lbxxcontent ul.select{display: block;}
#main #contentSub .lbxxcontent ul li{line-height: 30px;}
#main #contentSub .lbxxcontent ul li .lbxxContentSpan{float: left;text-align:left;display: block;text-decoration: none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 70%;cursor: pointer;}
#main #contentSub .lbxxcontent ul li .lbxxTimeSpan{float: left;text-align:right;width: 29%;}
#main #contentSub .server{width: 153px;height: 100px;margin:0 10px 10px 0;float: left;position: relative;}
#main #contentSub .server.serverls{margin-bottom: 10px;}
#main #contentSub .server .servericon{position: relative;width: 100%;height: 100px;top: 0;left: 0;text-align: center;overflow: hidden;cursor: pointer;}
#main #contentSub .server .servericon img{margin-top: 10px;width: 60px;height: 60px;border:none;}
#main #contentSub .server .servertitle{position: absolute;width: 100%;text-align: center;font-size: 14px;top: 75px;left:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
#main #contentSub .server .servertitle a{text-decoration: none;color: #fff;}
#main #contentSub .server .servertitle .moreSpan{font-size: 16px;color: #fff;cursor: pointer;}
#main #contentSub .server .servertitle .addSpan{font-size: 16px;color: #fff;cursor: pointer;}
#main #contentSub .server.serverAdd .servericon img{width: 153px; margin-top: 0; height: 100px;}
#main #contentSub .leftMore{position: absolute;left: 5px;top: 5px;height: 410px;z-index: 12;width: 300px;color: white;padding: 5px 10px;}
#main #contentSub .leftMore#jskbContent{background-color: #88b210;display: none;}
#main #contentSub .leftMore#xskbContent{background-color: #88B210;display: none;}
#main #contentSub .leftMore#zhyContent{background-color: #0154A0;display: none;}
#main #contentSub .leftMore .titleDiv{text-align: left; margin-bottom: 5px;}
#main #contentSub .leftMore .titleDiv .titleSpan{font-size: 20px;}
#main #contentSub .leftMore .titleDiv .moreSpan{margin-left: 174px; font-size: 14px; cursor: pointer; line-height: 30px;}
#main #contentSub .leftMore .contentDiv{width: 300px;height: 339px;}
#main #contentSub .leftMore.leftMorels .contentDiv{height: 509px;}
#main #contentSub .leftMore .contentDiv table{width: 100%;border-collapse: collapse;font-size: 14px;color: white;}
#main #contentSub .leftMore .contentDiv table th{border: solid 1px #fff;height: 25px;text-align: center;padding: 0;margin: 0;}
#main #contentSub .leftMore .contentDiv table td{border: solid 1px #fff;height: 25px;text-align: center;padding: 0;margin: 0;}
#main #contentSub .leftMore.leftMorels .contentDiv table th{height: 30px;}
#main #contentSub .leftMore.leftMorels .contentDiv table td{height: 30px;}
#main #contentSub .leftMore .hiddendiv .closeSpan{float: right; padding-right: 5px; margin-top: 5px; cursor: pointer; font-size: 16px;}
#main #contentSub .rightMore{position: absolute;right: 15px;top: 5px;width: 644px;height: 420px;background-color: #636363;z-index: 12;display: none;}
#main #contentSub .rightMore .tRDiv{height: 40px;line-height: 40px;font-size: 18px;color: white;margin: 5px 10px 5px 20px;}
#main #contentSub .rightMore .tRDiv .tRSpan{font-size: 20px;}
#main #contentSub .rightMore .tRDiv .cRSpan{margin-left: 465px;cursor: pointer;}
#main #contentSub .rightMore .cRDiv{height: 460px;margin: 0 15px 0 40px;overflow-y: auto;position: relative;}
#main #contentSub .rightMore .cRDiv .server{margin-right: 5px;width: 130px;height: 84px;margin-bottom: 5px;}
#main #contentSub .rightMore .cRDiv .server .servericon{height: 84px;}
#main #contentSub .rightMore .cRDiv .server .servericon img{width: 50px;height: 50px;}
#main #contentSub .rightMore .cRDiv .server .servertitle{top: 63px;}
#main #contentBg{background: url(../images/bottom_bgsd.png) no-repeat;width: 1080px;height: 190px;position: absolute;bottom: 0;left:0;z-index: 8;}
#main #contentSub #lbxxs{width: 964px;height: 390px;background: #0066CC;color: white;padding: 5px;}
#main #contentSub #lbxxs .lbxxtitle ul li.select{background: #0066CC;}
#main #contentSub #lbxxs .lbxxcontent{height: 330px;}
#main #contentSub #noticeDetail{text-align: left;}
#main #contentSub #noticeDetail .title{color: #2653a0;font-weight: bold;font-size: 30px;text-align: center;margin: 0 10px 10px 10px;}
#main #contentSub #noticeDetail .titleDetail{margin-top: 10px;font-size: 20px;color: #2653a0;text-align: center;padding-right: 30px;}
#main #contentSub #noticeDetail .contentXx{font-size: 18px;margin-top: 10px;line-height: 180%;}
#main #contentSub #noticeDetail h3{margin: 0;float: left;font-size: 18px;font-weight: normal;line-height: 30px;height: 30px;color: #e74c3c;}
#main #contentSub #noticeDetail img{cursor: pointer;}
#main #contentSub #noticeDetail a{text-decoration: none;color: #333;}
#main #contentSub #noticeDetail p{padding: 0;margin: 0;}

#main #contentSub #workflowDiv{width: 100%;background: white;}
#main #contentSub #workflowDiv #titleDiv{background: #d5d5d5;color: #000;text-indent: 18px;text-align: left;line-height: 40px;font-size: 20px;}
#main #contentSub #workflowDiv .workflow{width: 95%;font-size: 16px;text-align:left;margin: 30px 20px;}
#main #contentSub #workflowDiv .workflow .workflowType{font-weight: bold;color: #333;display: block;border-bottom: 1px solid #999;line-height: 26px;padding-bottom: 8px;}
#main #contentSub #workflowDiv .workflow ul{margin: 0;padding: 10px 0 0 0;list-style: none;display: inline-block;width: 100%;}
#main #contentSub #workflowDiv .workflow ul li{float:left;width: 20%;text-indent: 8px;color: #666;line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
#main #contentSub #workflowDiv .workflow ul li span{cursor: pointer;}
#main #contentSub #workflowDiv .workflow ul li.intervalLi{width: 5%;display: inline-block;height: 32px;}

#main #foot{text-align: center;color: #fff;line-height: 22px;width: 1080px;margin: 0 auto;position: relative;height: 73px;z-index: 11;}
#main #foot #link{background-color: #424242;font-size: 16px;width: 100%;height: 25px;line-height: 25px;}
#main #foot #link #linksSpan{margin-left: 600px;}
#main #foot #link .linkMore{display: inline-block;width: 100px;cursor: pointer;text-align: left;text-indent: 5px;margin-left: 20px;}
#main #foot #link .linkMore:hover{background: #5d5d5d;}
#main #foot #link .linkMore.select{background: #5d5d5d;}
#main #foot #link .linkMore img{margin-left: 10px;}
#main #foot #footer{background-color: #109bdc;padding: 8px 0 8px 0;font-size: 14px;line-height: 16px;height: 32px;}
#main #foot #footer p{margin:0;padding: 0;}
#main #foot .linkMoreInfo{width: 974px;margin: 0 auto;display: none;position: absolute;left: 53px;bottom: 72px;z-index:21;background-color: #5d5d5d;height: 351px;color: white;}
#main #foot .linkMoreInfo .turnDiv{float: left;width: 40px;height: 350px;cursor: pointer;}
#main #foot .linkMoreInfo .turnDiv.turnLeft{background: url(../images/arrow_1.png) 9px 143px no-repeat;}
#main #foot .linkMoreInfo .turnDiv.turnRight{background: url(../images/arrow_2.png) 9px 143px no-repeat;}
#main #foot .linkMoreInfo .linkContentDiv{float: left;width: 894px;height: 350px;position: relative;overflow: hidden;}
#main #foot .linkMoreInfo .linkContentDiv .lineSubDiv{position: absolute;margin: 0;height: 350px;padding: 5px 0;left: 0;}
#main #foot .linkMoreInfo .linkContentDiv .lineSubDiv ul{width: 275px;float: left;padding: 0;text-align: left;margin: 10px;overflow: hidden;}
#main #foot .linkMoreInfo .linkContentDiv .lineSubDiv ul li{list-style: none;font-size: 14px;line-height: 32px;width: 325px;color: red;}
#main #foot .linkMoreInfo .linkContentDiv .lineSubDiv ul li a{color: white;text-decoration: none;}